China hits out at German FM's 'dictator' Xi comment